Visual Control of a Miniature Quad-Rotor Helicopter

نویسنده

  • Christopher Kemp
چکیده

Automatically controlling the flight of an unmanned aerial vehicle has typically been achieved using a suite of sensors to give reliable estimates of the vehicle’s position, orientation and velocity. Recently, on-board video cameras have been used as a primary source of these estimates, for the outdoor flight of large model helicopters. Here a much smaller, indoor model helicopter is automatically flown by employing just a single miniature transmitting camera. However, this task presents a stiff set of challenges to the visual tracking system used to obtain pose and velocity estimates from the transmitted images. This thesis shows how they can be overcome. Tracking discontinuous motion using ambiguous image features means that it is not sufficient to consider just a single hypothesis for the camera pose. A method for efficiently generating a representation of a multi-modal posterior probability distribution is presented. The technique combines ideas from ransac and particle filtering such that the visual tracking problem can be partitioned into two levels, while maintaining multiple hypotheses throughout. The resulting system demonstrates a significant improvement in tracking reliability over previous unimodal approaches. The use of multiple hypotheses however greatly increases the computational complexity of tracking and this causes difficulties when operating in real-time. This is addressed using a technique for clustering measurements which simplifies the problem of high-dimensional parameter estimation. The key idea is to group measurements into clusters which are affected only by a subset of the parameter space. In contrast to static partitioning techniques, the method presented dynamically generates clusters at each step of the estimation. This substantially reduces the computation required, even for problems which cannot be partitioned in the traditional sense. Hence the resulting system is able to perform robust visual tracking of all six degrees of freedom in real-time. Small helicopters are extremely unstable and require high bandwidth active control. This in turn requires accurate estimates of both the pose and (importantly) velocity of the helicopter. Unfortunately, visual tracking gives noisy estimates of position; this, coupled with the non-Gaussian dynamic processes, means that conventional filtering techniques either yield unusably poor velocity estimates or respond insufficiently to large disturbances. In this thesis, a multiple hypothesis filter which employs a dynamic programming algorithm is used. This filter is responsive, while yielding stable and accurate estimates of pose and velocity. These estimates can then be used with a simple controller to reliably control the orientation of the helicopter. This controller is in turn ‘nested’ inside a controller which chooses the orientation required to reach or hold at a desired position. This combined controller is able to reliably fly the helicopter and results from a variety of test flights are presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling, Control and Navigation of an Autonomous Quad-rotor Helicopter

Autonomous outdoor quad-rotor helicopters increasingly attract the attention of potential researchers. Several structures and configurations have been developed to allow 3D movements. The quadrotor helicopter is made of a rigid cross frame equipped with four rotors. The autonomous quad-rotor architecture has been chosen for this research for its low dimension, good manoeuvrability, simple mecha...

متن کامل

Quad-Rotor UAV: High-Fidelity Modeling and Nonlinear PID Control

Quad-rotor helicopter is an Unmanned Aerial Vehicle (UAV), whose lift is generated by four rotors located on the corner of X-shape. Due to simplicity of its dynamics and its ability to hover, quadrotor helicopter becomes as a popular platform for UAV. Current designs mostly consider a linear model for controller design. In this paper, we derivate nonlinear dynamic equations of the quadrotor UAV...

متن کامل

Flight Control System of an Experimental Unmanned Quad-Rotor Helicopter

An autonomous robot with vertical take-off and landing (VTOL) capability could be useful for many applications including search and rescue, exploration in hazardous environments, monitoring, surveillance and investigation or even for intelligence. However design of a flight control system for a small UAV is a challenging task. Unlike in conventional aircrafts the control algorithm has to be imp...

متن کامل

Optimization of fuzzy membership functions via PSO and GA with application to quad rotor

Quad rotor is a renowned underactuated Unmanned Aerial Vehicle (UAV) with widespread military and civilian applications. Despite its simple structure, the vehicle suffers from inherent instability. Therefore, control designers always face formidable challenge in stabilization and control goal. In this paper fuzzy membership functions of the quad rotor’s fuzzy controllers are optimized using nat...

متن کامل

Quad - Rotor Unmanned Aerial Vehicle Helicopter Modelling & Control Regular Paper

This paper presents the investigation of the modelling and control of a quad‐rotor helicopter and forms part of research involving the development of an unmanned aerial vehicle (UAV) to be used in search and rescue applications. Quad‐rotor helicopters consist of two pairs of counter rotating rotors situated at the ends of a cross, symmetric about the centre of gra...

متن کامل

Design of Self-tuning PID Controller Parameters Using Fuzzy Logic Controller for Quad-rotor Helicopter

This paper presents the design of a Fuzzy PID controller (FPID) based on fuzzy logic with a PID structure with many valued logic and reasoning. The self-turning Fuzzy PID control take in an error and the rate of change of error of the altitude and attitude of the quadrotor as the input to the fuzzy controller and use the fuzzy rules to adjust the PID parameter automatically. Simulations have be...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006